package com.pine.app.module.security.oauth.user.authenticator;


import com.pine.app.module.security.core.userdetails.UserDetails;
import com.pine.app.module.security.oauth.user.IntegrationLoginRequest;


/**
 * @author XYJXUST
 * @date 2018-4-4
 **/
public abstract class AbstractPreparableIntegrationAuthenticator implements IntegrationAuthenticator{

    @Override
    public abstract UserDetails authenticate(IntegrationLoginRequest integrationAuthentication);

    @Override
    public abstract boolean support(IntegrationLoginRequest integrationAuthentication);
}
